home *** CD-ROM | disk | FTP | other *** search
- @ECHO OFF
- REM This is KTCHSINK.BAT
- IF %1!==! GOTO OOPS
- FOR %%A IN (bd BD Bd) DO IF %1!==%%A! GOTO BDY
- IF NOT %2!==! GOTO NUM
- ECHO 0 PRINT "ASCII value: "; > FILE.BAS
- ECHO 1 PRINT ASC("%1") >> FILE.BAS
- GOTO REST
- :BDY
- ECHO 0 PLAY "O3 C8 C8 D C F E2 C8 C8 D" > FILE.BAS
- ECHO 1 PLAY "C G F2 C8 C8 O4 C O3 A F" >> FILE.BAS
- ECHO 2 PLAY "E D2 T90 B-8 B-8 A F G F C" >> FILE.BAS
- GOTO REST
- :NUM
- ECHO 0 PRINT "The answer is: "; > FILE.BAS
- ECHO 1 PRINT %1 %2 %3 >> FILE.BAS
- :REST
- ECHO 3 SYSTEM >> FILE.BAS
- REM Substitute QBASIC /RUN or GWBASIC in place
- REM of BASICA in the line below if necessary!
- QBASIC /RUN FILE.BAS
- DEL FILE.BAS
- GOTO END
- :OOPS
- ECHO Enter two numbers with a math operator
- ECHO between them, e.g., 3 + 4 or 22 / 7
- ECHO or 2 ^ 20 or 5 * 5
- ECHO.
- ECHO Or enter a function operator followed
- ECHO by a number in parentheses, e.g., SIN (4)
- ECHO Or try ATN (arctangent), SQR (sq. root),
- ECHO EXP (e to that power), LOG, COS, or TAN.
- ECHO.
- ECHO Or enter HEX$ or OCT$ followed by a number
- ECHO in parentheses for the hex or octal value
- ECHO.
- ECHO Or just enter %0 followed by one letter or
- ECHO number to get its ASCII value.
- ECHO.
- ECHO Or enter %0 BD to play Happy Birthday
- :END
-